package com.tanger.common.resubmit;

import java.lang.annotation.*;

/**
 * @Description 接口防刷注解类
 * @Author Hchenbin
 * @Date 2022/7/22 15:12
 * @Version 1.0
 */
@Inherited
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface AccessLimit {

    /**
     * 多少秒内
     * @return
     */
    long second() default 5L;

    /**
     * 最大访问次数
     * @return
     */
    long maxTime() default 3L;

    /**
     * 禁用时长 秒
     * @return
     */
    long forbiddenTime() default 120L;
}
